package com.weimob.mcloud.wechatwork.customer.service.user.service;

import com.weimob.mcloud.wechatwork.customer.service.user.module.dto.tag.v2.*;
import com.weimob.soa.common.response.SoaResponse;

/**
 * <P>
 *     此类主要是给外部业务线调用，比如cdp
 * </P>
 * @author junlong.lv
 * @version 1.0
 * @date 2022/3/11 2:19 下午
 */
public interface ChannelTagClient {

    SoaResponse<CorpTagGroupDTO, ?> addCorpTag(CorpTagGroupDTO corpTagGroupDTO);

    SoaResponse<Boolean, ?> editCorpTag(EditCorpTagDTO editCorpTagDTO);

    SoaResponse<Boolean, ?> editCorpTagGroup(EditCorpTagGroupDTO editCorpTagGroupDTO);

    SoaResponse<Boolean, ?> delCorpTag(DelCorpTagDTO delCorpTagDTO);

    SoaResponse<Boolean, ?> addUserTag(CustomerCorpTagDTO customerCorpTagDTO);
}
